import type { DefaultLocaleInfo } from '@vuepress/helper'
import type { SlimSearchLocaleData } from '../shared/index.js'

/**
 * Default locale info for `@vuepress/plugin-slimsearch`
 */
export const slimsearchLocaleInfo: DefaultLocaleInfo<SlimSearchLocaleData> = [
  [
    ['en', 'en-US'],
    {
      cancel: 'Cancel',
      placeholder: 'Search',
      search: 'Search',
      clear: 'Clear search query',
      remove: 'Delete current item',
      searching: 'Searching',
      defaultTitle: 'Documentation',
      select: 'to select',
      navigate: 'to navigate',
      autocomplete: 'to autocomplete',
      exit: 'to exit',
      queryHistory: 'Search History',
      resultHistory: 'Result History',
      emptyHistory: 'Empty Search History',
      emptyResult: 'No results found',
      loading: 'Loading search indexes...',
    },
  ],
  [
    ['zh', 'zh-CN', 'zh-Hans'],
    {
      cancel: '取消',
      placeholder: '搜索',
      search: '搜索',
      clear: '清除搜索文字',
      remove: '删除当前项目',
      searching: '搜索中',
      defaultTitle: '文档',
      select: '选择',
      navigate: '切换',
      autocomplete: '自动补全',
      exit: '关闭',
      queryHistory: '搜索历史',
      resultHistory: '历史结果',
      emptyHistory: '无搜索历史',
      emptyResult: '没有找到结果',
      loading: '正在加载搜索索引...',
    },
  ],
  [
    ['zh-TW', 'zh-Hant'],
    {
      cancel: '取消',
      placeholder: '搜索',
      search: '搜索',
      clear: '清除搜索文字',
      remove: '刪除當前項目',
      searching: '搜索中',
      defaultTitle: '文檔',
      select: '選擇',
      navigate: '切換',
      autocomplete: '自動補全',
      exit: '關閉',
      queryHistory: '搜索歷史',
      resultHistory: '歷史結果',
      emptyHistory: '無搜索歷史',
      emptyResult: '沒有找到結果',
      loading: '正在加載搜索索引...',
    },
  ],
  [
    ['de', 'de-DE'],
    {
      cancel: 'Abbrechen',
      placeholder: 'Suche',
      search: 'Suche',
      clear: 'Suchanfrage löschen',
      remove: 'Aktuellen Eintrag löschen',
      searching: 'Suche',
      defaultTitle: 'Dokumentation',
      select: 'auswählen',
      navigate: 'wechseln',
      autocomplete: 'automatisch vervollständigen',
      exit: 'schließen',
      queryHistory: 'Suchverlauf',
      resultHistory: 'Ergebnisverlauf',
      emptyHistory: 'Suchverlauf leeren',
      emptyResult: 'Keine Ergebnisse gefunden',
      loading: 'Suchindex wird geladen...',
    },
  ],
  [
    ['vi', 'vi-VN'],
    {
      cancel: 'Hủy',
      placeholder: 'Tìm kiếm',
      search: 'Tìm kiếm',
      clear: 'Xóa tìm kiếm',
      remove: 'Xóa mục hiện tại',
      searching: 'Đang tìm kiếm',
      defaultTitle: 'Tài liệu',
      select: 'chọn',
      navigate: 'chuyển',
      autocomplete: 'tự động hoàn thành',
      exit: 'đóng',
      queryHistory: 'Lịch sử tìm kiếm',
      resultHistory: 'Lịch sử kết quả',
      emptyHistory: 'Xóa lịch sử tìm kiếm',
      emptyResult: 'Không tìm thấy kết quả',
      loading: 'Đang tải chỉ mục tìm kiếm...',
    },
  ],
  [
    ['uk'],
    {
      cancel: 'Скасувати',
      placeholder: 'Пошук',
      search: 'Пошук',
      clear: 'очистити пошуковий запит',
      remove: 'Видалити поточний елемент',
      searching: 'Пошук',
      defaultTitle: 'Документація',
      select: 'вибрати',
      navigate: 'перейти',
      autocomplete: 'автозаповнення',
      exit: 'закрити',
      queryHistory: 'Історія пошуку',
      resultHistory: 'Історія результатів',
      emptyHistory: 'Очистити історію пошуку',
      emptyResult: 'Нічого не знайдено',
      loading: 'Завантаження пошукових індексів...',
    },
  ],
  [
    ['ru', 'ru-RU'],
    {
      cancel: 'Отмена',
      placeholder: 'Поиск',
      search: 'Поиск',
      clear: 'Очистить поисковый запрос',
      remove: 'Удалить текущий элемент',
      searching: 'Поиск',
      defaultTitle: 'Документация',
      select: 'выбрать',
      navigate: 'переключить',
      autocomplete: 'автозаполнение',
      exit: 'закрыть',
      queryHistory: 'История поиска',
      resultHistory: 'История результатов',
      emptyHistory: 'Очистить историю поиска',
      emptyResult: 'Ничего не найдено',
      loading: 'Загрузка поисковых индексов...',
    },
  ],
  [
    ['br'],
    {
      cancel: 'Cancelar',
      placeholder: 'Pesquisar',
      search: 'Pesquisar',
      clear: 'Limpar pesquisa',
      remove: 'Remover item atual',
      searching: 'Pesquisando',
      defaultTitle: 'Documentação',
      select: 'selecionar',
      navigate: 'navegar',
      autocomplete: 'autocompletar',
      exit: 'fechar',
      queryHistory: 'Histórico de pesquisa',
      resultHistory: 'Histórico de resultados',
      emptyHistory: 'Limpar histórico de pesquisa',
      emptyResult: 'Nenhum resultado encontrado',
      loading: 'Carregando índices de pesquisa...',
    },
  ],
  [
    ['pl', 'pl-PL'],
    {
      cancel: 'Anuluj',
      placeholder: 'Szukaj',
      search: 'Szukaj',
      clear: 'Wyczyść zapytanie',
      remove: 'Usuń bieżący element',
      searching: 'Szukanie',
      defaultTitle: 'Dokumentacja',
      select: 'wybierz',
      navigate: 'przejdź',
      autocomplete: 'autouzupełnianie',
      exit: 'zamknij',
      queryHistory: 'Historia wyszukiwania',
      resultHistory: 'Historia wyników',
      emptyHistory: 'Wyczyść historię wyszukiwania',
      emptyResult: 'Nie znaleziono wyników',
      loading: 'Ładowanie indeksów wyszukiwania...',
    },
  ],
  [
    ['sk', 'sk-SK'],
    {
      cancel: 'Zrušiť',
      placeholder: 'Hľadať',
      search: 'Hľadať',
      clear: 'Vymazať vyhľadávanie',
      remove: 'Odstrániť aktuálny prvok',
      searching: 'Hľadanie',
      defaultTitle: 'Dokumentácia',
      select: 'vybrať',
      navigate: 'prepnúť',
      autocomplete: 'automatické dopĺňanie',
      exit: 'zavrieť',
      queryHistory: 'História vyhľadávania',
      resultHistory: 'História výsledkov',
      emptyHistory: 'Vymazať históriu vyhľadávania',
      emptyResult: 'Nenašli sa žiadne výsledky',
      loading: 'Načítavajú sa vyhľadávacie indexy...',
    },
  ],
  [
    ['fr', 'fr-FR'],
    {
      cancel: 'Annuler',
      placeholder: 'Rechercher',
      search: 'Rechercher',
      clear: 'Effacer la recherche',
      remove: "Supprimer l'élément actuel",
      searching: 'Recherche',
      defaultTitle: 'Documentation',
      select: 'sélectionner',
      navigate: 'naviguer',
      autocomplete: 'auto-complétion',
      exit: 'fermer',
      queryHistory: 'Historique de recherche',
      resultHistory: 'Historique des résultats',
      emptyHistory: "Vider l'historique de recherche",
      emptyResult: 'Aucun résultat trouvé',
      loading: 'Chargement des index de recherche...',
    },
  ],
  [
    ['es', 'es-ES'],
    {
      cancel: 'Cancelar',
      placeholder: 'Buscar',
      search: 'Buscar',
      clear: 'Limpiar búsqueda',
      remove: 'Eliminar elemento actual',
      searching: 'Buscando',
      defaultTitle: 'Documentación',
      select: 'seleccionar',
      navigate: 'navegar',
      autocomplete: 'autocompletar',
      exit: 'cerrar',
      queryHistory: 'Historial de búsqueda',
      resultHistory: 'Historial de resultados',
      emptyHistory: 'Vaciar historial de búsqueda',
      emptyResult: 'No se encontraron resultados',
      loading: 'Cargando índices de búsqueda...',
    },
  ],
  [
    ['ja', 'ja-JP'],
    {
      cancel: 'キャンセル',
      placeholder: '検索',
      search: '検索',
      clear: '検索文字列をクリア',
      remove: '現在の項目を削除',
      searching: '検索中',
      defaultTitle: 'ドキュメント',
      select: '選択',
      navigate: '切り替え',
      autocomplete: 'オートコンプリート',
      exit: '閉じる',
      queryHistory: '検索履歴',
      resultHistory: '結果履歴',
      emptyHistory: '検索履歴をクリア',
      emptyResult: '結果が見つかりません',
      loading: '検索インデックスを読み込んでいます...',
    },
  ],
  [
    ['tr', 'tr-TR'],
    {
      cancel: 'İptal',
      placeholder: 'Ara',
      search: 'Ara',
      clear: 'Arama metnini temizle',
      remove: 'Geçerli öğeyi sil',
      searching: 'Aranıyor',
      defaultTitle: 'Dökümantasyon',
      select: 'seç',
      navigate: 'geç',
      autocomplete: 'otomatik tamamlama',
      exit: 'kapat',
      queryHistory: 'Arama geçmişi',
      resultHistory: 'Sonuç geçmişi',
      emptyHistory: 'Arama geçmişini temizle',
      emptyResult: 'Sonuç bulunamadı',
      loading: 'Arama dizinleri yükleniyor...',
    },
  ],
  [
    ['ko', 'ko-KO'],
    {
      cancel: '취소',
      placeholder: '검색',
      search: '검색',
      clear: '검색어 지우기',
      remove: '현재 항목 삭제',
      searching: '검색 중',
      defaultTitle: '문서',
      select: '선택',
      navigate: '이동',
      autocomplete: '자동 완성',
      exit: '닫기',
      queryHistory: '검색 기록',
      resultHistory: '결과 기록',
      emptyHistory: '검색 기록 지우기',
      emptyResult: '결과를 찾을 수 없습니다',
      loading: '검색 인덱스를 로드하는 중...',
    },
  ],
  [
    ['fi', 'fi-FI'],
    {
      cancel: 'Peruuta',
      placeholder: 'Etsi',
      search: 'Etsi',
      clear: 'Tyhjennä hakukysely',
      remove: 'Poista nykyinen kohde',
      searching: 'Etsitään',
      defaultTitle: 'Dokumentaatio',
      select: 'valitaksesi',
      navigate: 'navigoidaksesi',
      autocomplete: 'automaattinen täydennys',
      exit: 'poistuaksesi',
      queryHistory: 'Hakuhistoria',
      resultHistory: 'Tuloshistoria',
      emptyHistory: 'Tyhjennä hakuhistoria',
      emptyResult: 'Tuloksia ei löytynyt',
      loading: 'Ladataan hakuindeksiä...',
    },
  ],
  [
    ['hu', 'hu-HU'],
    {
      cancel: 'Mégse',
      placeholder: 'Keresés',
      search: 'Keresés',
      clear: 'Keresési kifejezés törlése',
      remove: 'Aktuális elem törlése',
      searching: 'Keresés',
      defaultTitle: 'Dokumentáció',
      select: 'kiválasztáshoz',
      navigate: 'navigáláshoz',
      autocomplete: 'automatikus kiegészítés',
      exit: 'kilépéshez',
      queryHistory: 'Keresési előzmények',
      resultHistory: 'Eredmények előzményei',
      emptyHistory: 'Üres keresési előzmények',
      emptyResult: 'Nincs találat',
      loading: 'A keresési indexek betöltése...',
    },
  ],
  [
    ['id', 'id-ID'],
    {
      cancel: 'Batal',
      placeholder: 'Cari sesuatu',
      search: 'Cari',
      clear: 'Hapus pencarian',
      remove: 'Hapus item saat ini',
      searching: 'Sedang mencari',
      defaultTitle: 'Dokumentasi',
      select: 'pilih',
      navigate: 'navigasi',
      autocomplete: 'autoselesai',
      exit: 'keluar',
      queryHistory: 'Riwayat Penelusuran',
      resultHistory: 'Riwayat Hasil',
      emptyHistory: 'Tidak ada riwayat penelusuran',
      emptyResult: 'Hasil penelusuran tidak tersedia',
      loading: 'Memuat indeks penelusuran...',
    },
  ],
  [
    ['nl', 'nl-NL'],
    {
      cancel: 'Annuleren',
      placeholder: 'Zoeken',
      search: 'Zoeken',
      clear: 'Zoekopdracht wissen',
      remove: 'Verwijder huidig item',
      searching: 'Zoeken',
      defaultTitle: 'Documentatie',
      select: 'Selecteren',
      navigate: 'to navigate',
      autocomplete: 'autocompletion',
      exit: 'to exit',
      queryHistory: 'Zoekgeschiedenis',
      resultHistory: 'Resultaatgeschiedenis',
      emptyHistory: 'Zoekgeschiedenis Leegmaken',
      emptyResult: 'Geen resultaten gevonden',
      loading: 'Laden van zoekindexen...',
    },
  ],
]
